irrigation pump - English Synonyms Dictionary